package com.lian.community.async;


import com.lian.community.constant.EventType;

import java.util.List;

/**
 * 事件处理器，用来处理事件队列里面的事件，被comsumer调用
 */
public interface EventHandler {

    /**
     * 具体的处理操作
     * @param eventModel
     */
    public void doHandler(EventModel eventModel);

    /**
     * 因为一个事件可能对应多个EventType，故用List来返回
     * @return
     */
    public List<EventType> geSupportEvent();
}
